package com.stefanini.pe.bbva.mbl.in.bo;

import java.util.List;

import com.stefanini.pe.bbva.mbl.carga.in.to.MultiTabla;
import com.stefanini.pe.bbva.mbl.carga.in.to.MultiTablaKey;
import com.stefanini.pe.bbva.mbl.in.bo.iface.MultiTablaBO;
import com.stefanini.pe.bbva.mbl.in.dao.iface.MultiTablaDAO;

public class MultiTablaBOImpl implements MultiTablaBO {

	MultiTablaDAO MultiTablaDAO;
	
	/**
	 * @param MultiTablaDAO
	 */
	public MultiTablaBOImpl(MultiTablaDAO MultiTablaDAO) {
		super();
		this.MultiTablaDAO = MultiTablaDAO;
	}
	
	/**
	 * @return Returns the MultiTablaDAO.
	 */
	public MultiTablaDAO getMultiTablaDAO() {
		return MultiTablaDAO;
	}
	/**
	 * @param MultiTablaDAO The MultiTablaDAO to set.
	 */
	public void setMultiTablaDAO(MultiTablaDAO MultiTablaDAO) {
		this.MultiTablaDAO = MultiTablaDAO;
	}
	
	/**
	 * @param key
	 * @return
	 */
	public int deleteByPrimaryKey(MultiTablaKey key) {
		return MultiTablaDAO.deleteByPrimaryKey(key);
	}
	/**
	 * @param record
	 */
	public void insert(MultiTabla record) {
		MultiTablaDAO.insert(record);
	}
	/**
	 * @param record
	 */
	public void insertSelective(MultiTabla record) {
		MultiTablaDAO.insertSelective(record);
	}
	/**
	 * @param key
	 * @return
	 */
	public MultiTabla selectByPrimaryKey(MultiTablaKey key) {
		return MultiTablaDAO.selectByPrimaryKey(key);
	}
/*
	public int updateByPrimaryKey(MultiTabla record) {
		return MultiTablaDAO.updateByPrimaryKey(record);
	}

	public int updateByPrimaryKeySelective(MultiTabla record) {
		return MultiTablaDAO.updateByPrimaryKeySelective(record);
	}
	
	public List selectByCriteria(MultiTabla record){
		return MultiTablaDAO.selectByCriteria(record);
	}

	public List selectByTab(MultiTabla record) {
		return MultiTablaDAO.selectByTab(record);
	}

	public List selectTabs() {
		return MultiTablaDAO.selectTabs();
	}
	
	public List selectMaxElemByTab(MultiTabla record) {
		return MultiTablaDAO.selectMaxElemByTab(record);
	}
*/
}
